跳到主要内容

分类器未运行

本页用于诊断并解决 OV80i 的分类模型在检查过程中未能激活或返回结果的问题。

提示

在分类模式下,一旦收到触发信号(通过硬件触发或连续模式),图像将自动捕获,结果将显示在 HMI 上——如果分类器正常工作。


常见症状

  • 图像已捕获,但在 HMI 上未显示分类结果
  • 分类器选项卡显示 “Not Trained” 或 “Needs Training”
  • UI 一直停留在 “Training…” 或分类器从未完成
  • HMI 的结果区域保持空白或显示 “No classification”
  • 只显示图像,没有标签、颜色或类别分数

逐步故障排除

1. 确认配方处于活动状态

  • 导航至 All Recipes
  • 确保您的分类配方标记为 🟢 Active
  • 同一时间只能有一个配方处于活动状态

2. 验证分类器设置

  • 打开 Recipe Editor → Regions of Interest (ROIs)
  • 确认:
    • 至少定义一个 ROI
    • ROI 已添加一个 classifier block
    • ROI 配置中无错误或警告

3. 检查训练数据

  • 转到 ROI 的 Classifier tab
  • 确认:
    • 已上传并为 至少两类 进行标注的图像
    • 已点击并完成 Train 按钮
    • 状态显示 “Trained”,而非 “Needs Training” 或 “Not Ready”
  • 若在 Fast Mode 下训练,准确度可能较低;请在用于生产的 Accurate Mode 下重新训练

4. 运行手动测试捕获

  1. 使用 continuous mode 或发送一个 hardware trigger
  2. 确认:
    • 已捕获图像
    • 分类结果出现(pass/fail、good/bad、class name)

若捕获后无输出 → 分类模型可能尚未训练或加载失败。


5. 重启摄像头

如果一切配置正确但分类器仍无响应:

  1. 通过开关断电摄像头,或断开/重新连接电源
  2. 等待 20–30 秒使启动完成
  3. 打开 HMI,使用新触发进行测试

重启摄像头将从头加载模型和 classifier 运行时。


6. 查看日志

  • 访问 logs.overview.ai
  • 上传日志包以供内部分析
  • 用于验证分类器的启动状态和运行时行为

分类器架构参考

Classification Models: “Cats vs. Dogs” Approach

  • 当每个 ROI/图像具有一个 single, discrete class 时效果最佳
  • 测试时使用 Fast Mode,生产时使用 Accurate Mode
  • 常见用例:
    • 螺栓松动检测
    • 轴对齐
    • 润滑脂存在
    • 散热器针脚状况
提示

Use classification when you're answering: “Which of these options does this look like?”

Segmentation Models: “Where’s Waldo?” Approach

  • 使用时机:
    • 缺陷在 size and shape 上变化
    • 需要定位 exact defect regions
    • 速度至关重要(更短的循环时间)
  • 常见用例:
    • 表面划痕
    • 泡沫覆盖
    • 缝隙检测
提示

Use segmentation when you’re answering: “Where is the problem?”


最后检查清单

条目运行分类器所需条件
Active recipe selected
At least one ROI defined
ROI includes classifier block
Trained model status: “Trained”
Capture triggers working

🔗 参见如下